﻿using System;
using System.Collections.Generic;
using System.Web;

namespace NMT_WEB.Code
{
    /// <remarks>
    /// Autor:  César Murcia
    /// email:  cmurcia@gmail.com
    /// </remarks>
    /// <remarks>
    /// Fecha:  07-12-2011
    /// </remarks>
    /// <summary>
    /// Descripción: Contiene variables globales de la aplicación
    /// </summary>
    public static class SessionControl
    {
        /// <summary>
        /// Variable global para el estado de autenticación.
        /// </summary>
        static bool stateAuthentication = false;

        /// <summary>
        /// Variable global para el estado de autenticación.
        /// </summary>
        static string group = string.Empty;

        /// <summary>
        /// Variable global para el estado de autenticación.
        /// </summary>
        static string idUser = string.Empty;

        /// <summary>
        /// Get ó set el estado de autenticación del usuario.
        /// </summary>
        public static bool Status
        {
            get
            {
                return stateAuthentication;
            }
            set
            {
                stateAuthentication = value;
            }
        }

        /// <summary>
        /// Get ó set el Grupo del usuario.
        /// </summary>
        public static string Group
        {
            get
            {
                return group;
            }
            set
            {
                group = value;
            }
        }

        /// <summary>
        /// Get ó set el ID del usuario.
        /// </summary>
        public static string IDUser
        {
            get
            {
                return idUser;
            }
            set
            {
                idUser = value;
            }
        }
    }
}